#pragma once
#include "elemento.h"
#include "elemento.h"

class Dispersor : public Elemento
{

private:
	string tipo;
	double radio;
	double lado;
	double ancho;
	double alto;

public:
	double getRadio(void){return this->radio;}
	double getLado(void){return this->lado;}
	double getAncho(void){return this->ancho;}
	double getAlto(void){return this->alto;}
	string getTipo(void){return this->tipo;}
	
	void setRadio(double r){this->radio = r;}
	void setAlto(double r){this->alto = r;}
	void setAncho(double r){this->ancho = r;}
	void setLado(double r){this->lado = r;}
	Dispersor(Textura* fond, double rad,double x,double y, string idn, double lad, string tip, double anc, double alt);
	string toString(void);
	void Dibujar(SDL_Surface *screen);
	void CargarTextura();

	double getNorte(void);
	double getSur(void);
	double getEste(void);
	double getOeste(void);

	~Dispersor(void);
};